Of late, London has welcomed a whopping 9 new Michelin Star restaurants to the scene, which is reason enough to live in this city. And, with the festive season fast approaching, now is also the time to book a restaurant for your office Christmas party as well. London, we love you.
Mediterranean restaurants in Vauxhall & Oval
Aqua River Brasserie
Unit 12 Flagstaff House, Saint George Wharf, Vauxhall & Oval, London, SW8 2LE
Nar Restaurant and Bar
(Bar / Restaurant)
The Railway Arches, 80-81 Albert Embankment, Vauxhall & Oval, London, SE1 7TN
Page 1 of 1 — Page: 1