The Trafalger St. James London, UK Year: 2017Location: United Kingdom, EuropeSeries: Breeze Tags: Breeze Dining Europe Hotel Restaurant