Villa Nature's Nest
★★★★★
# 108, Kovalam Road, , East Coast Road, Mamallapuram, India Show on map
Mamalla Beach Resort is a 3-star hotel in Mamallapuram, India. It is one of 195 places to stay in Mamallapuram listed on Triptoic.
# 108, Kovalam Road, , East Coast Road, Mamallapuram, 603104, India
Mamalla Beach Resort is located at # 108, Kovalam Road, , East Coast Road, Mamallapuram 603104, India.
Mamalla Beach Resort is rated 3 stars.
Highly rated alternatives close by
Villa
Hotel
Entire bungalow
Entire House
Resort
#2 in Mamallapuram