Dated back to the 8th century AD, the Shore Temple is a must visit tourist attraction in the temple city of Mahabalipuram. This one of the oldest, five storied Hindu temple is actually a combination of three temples in which a Vishnu temple is located in between two Shiva temples. Popularly acclaimed for its marvelous architecture, the temple is also recommended as a World Heritage Site by UNESCO. The Shore Temple is a perfect masterpiece of Dravidian architecture built with granite blocks.