Apartment Buildings in London
58-66 Cromwell Road
London
SW75JS
Chequers Of Kensington has 78 deluxe serviced apartments located in the museum district of Kensington. The Royal Albert Hall is also within easy walking distance.London Underground: Gloucester Road
There are currently no reviews for this company
All fields are required. Your review will appear immediately.