Hotel Zen Garden

No 86, Mount Road
Chennai
India