Mountain Restaurant London Menu Price Locations Updated 2025
Mountain Restaurant London is one of the city’s most exciting and talked-about dining spots. Located in the heart of Soho, it brings a bold, wood-fired menu inspired by the flavors of Basque and Welsh cuisine. With a relaxed atmosphere, locally sourced ingredients, and a Michelin-starred chef at the helm, this spot is becoming a favorite…