Eight-story Executive Hotel nestled in Kensington, opposite Gloucester Road tube station.
There are no tags yet for this venue.