Court Apartments Apartment Kensington and Chelsea
Featuring free Wi-Fi, Court Apartments is situated in London, 1.1 km from Stamford Bridge. Olympia Exhibition Centre is 1.2 km away.
Number of rooms: 12
26-28 trebovir road, Kensington and Chelsea, London, SW5 9NJ, United Kingdom