Elegant Hotel situated in Kensington, part of a delightful Victorian tree-lined terrace.
There are no tags yet for this venue.