Savoy Place

2 Savoy Place
London
United Kingdom