1 hand-picked place to visit, eat, and explore in Mahabalipuram.
Mahabalipuram Shore Temple, J58V+JWW, Beach Rd, Mahabalipuram, Tamil Nadu 603104, India