Helsinki is the capital city of Finland and main town of the province of Uusimaa. The city offers a mixture of cultural opportunities such as the National Museum of Finland, the Helsinki City Museum, the Finnish Art Gallery featuring classical to contemporary art exhibits and major theatres. The only relics of the past in these townships are a few old churches and pastors' houses in gray sandstone. Most of Helsinki proper lies on a much cavernous granite peninsula on the north coast of the Gulf of Finland, with copious offshore islands and stony islets. Espoo extends alongside the shore to the west, on which there are many little coves and inlets, and again numbers of offshore isles.