in Restaurants

Balthazar

Located in the heart of Covent Garden, just off the main Piazza, Balthazar is arguably one of London’s best restaurants.

Continue reading