Spread across 46 acres along a stretch of private beach, this resort complex has spacious, well-keptâ rooms, either beachside or poolside, as well as a huge swimming pool, spa services, and multiple dining options. It's an easy walk to many of the shops and monuments at Mamallapuram.