ViaMichelin
The Terrace Bar
Location picture
Around £25
Location
Barnet Lane
Borehamwood WD6 3RE