answersLogoWhite

0

The physical address of the Savoy Hotel in London is Strand, London WC2R 0EU, United Kingdom. This is located in central London, in the city of Westminster.

User Avatar

Wiki User

12y ago

What else can I help you with?