France
No upcoming events. Check back soon.
Montpellier is a French restaurant in London's West End, serving classic French dishes in an intimate setting. Enjoy a taste of Paris with their extensive wine list and decadent desserts.
France, London