Modern hotel set in 1880 Victorian with multilingual staff, restaurant & bar; situated in Kensington area.
There are no tags yet for this venue.