The Savoy - Hotel in Strand, London | Reviews, Photos & Information on Postcard