No. 7, Othavadai cross Street 603104 Mamallapuram , Tamil Nadu
+91 98 40 297152,
Green Woods Beach Resort is situated at Othavadai cross Street, Mamallapuram, Chennai, Tamil Nadu. Although not flash, Green Woods is homely and popular, with a garden and some pleasant rooftop rooms; No 4 has good balcony space.
Birla Planetarium, Chennai, Chennai
Brihadishwara Temple, Thanjavur
Devarajaswami Temple, Chennai
Guindy National Park, Chennai
Iskcon Temple, Chennai
©2013 BuzznTravel. All rights reserved.
Get solutions from our experts!
Please login your account to ask question .