18 Holborn, Holborn, London EC1N 2LE, United Kingdom
Closed· Opens at 11:00
18 Holborn, Holborn, London EC1N 2LE, United Kingdom
No delivery
Spot something wrong?
Dishes at The Melton Mowbray. Prices may vary in venue.
Been to The Melton Mowbray? Be the first to share what you ate.