Hotel Arts Kensington is a contemporary hotel offering chic rooms with high ceilings and complimentary Wi-Fi, plus a vibrant restaurant.