Explore relationships

Savoy Place

Savoy Place is a large red brickbuilding on the north bank of the River Thames in the City of Westminster. It is on a street called Savoy Place; Savoy Hill and Savoy Street run along the sides of the building up to the Strand.

Use + to expand a branch. Click a topic name to open its summary.