Hotel Olympia, London

49 Earls Court Square, Earls CourtKensington - Earls Court, LondonSW5 9BY, United Kingdom