98, Raj Tea Stall, ECR Road, 98, Keelakarai, Keelakarai, Tamil Nadu
Location coordinates not available for this listing yet.