The Villa Kensington Pictures

Situated in West London within walking distance of major shopping areas.
WiFi and other business services available at this hotel.

>>>BACK TO ABCONE HOTEL PAGE
CLICK AN IMAGE TO ENLARGE/PLAY SLIDE SHOW

Archived image all below pictures are pre 2010 and no longer reflective of the hotel