Sara Hotel, London

15 Eardley Crescent Earls CourtKensington - Earls Court, LondonSW5 9JS, United Kingdom