Monday 19 April 2010

Savoy Place

Savoy Place is a large red brick building on the north bank of the River Thames in London, England. It is on a street called Savoy Place and Savoy Street runs along the side of the building up to the Strand. In front is the Victoria Embankment, part of the Thames Embankment. Close by are the Savoy Hotel and Waterloo Bridge. There are commanding views over to the South Bank and the London Eye.
city of westminster mansions