12th Floor, Broadgate Tower, 20 Primrose St, London EC2A 2EW, United Kingdom
Google rating: 4.3
Google reviews: 19