0 review
South Place Hotel, 3 South Place, Moorgate, London EC2M 2AF
020 3215 1260
Seafood, Modern British
Moorgate, City of London
££££