This isn't a London venue. The Monolithic Church of Saint-Emilion is located in France. For a London venue, this description would be: Explore the historic grandeur of this ancient church, a significant landmark in the heart of London. Its imposing architecture and rich history offer a fascinating glimpse into the city's past.
Pl. du Marché, 33330 Saint-Émilion, France, London