The Terrace at The Montagu Arms

The Michelin Star-winning Terrace restaurant brings you remarkable food and a stunning location, all housed within the luxurious Montagu Arms Hotel.