Comfortable Hotel situated in Kensington, close to Harrods, Earl's Court, Olympia & the Royal Albert Hall.
There are no tags yet for this venue.