About Garden View Hotel
Welcome to Garden View Hotel, an ideally located, friendly run hotel, in the heart of London’s Earl’s Court, next to a tranquil private city garden.
More about Garden View Hotel
Garden View Hotel is located at 29-31 Nevern Square, SW5 9 London, United Kingdom
020 7835 1900
http://www.gardenviewhotel.co.uk/
Similar Listings
Waterside Hotel
4.6