London
The Savoy Hotel is one of London.

1. The Savoy Hotel

9.2
Strand (Savoy St), London, Greater London
Hotel · Charing Cross · 112 tips and reviews