Five Celled Rock Cave

Five Celled Rock Cave is a Hindu temple in Mahabalipuram, Tamil Nadu.

Source: osm.