Located 6 km from London, Metro Apartments Kensington offers accommodation in Kensington. The property boasts views of the garden is 28 km from Windsor. Free WiFi is featured throughout the property.
Located 6 km from London, Metro Apartments Kensington offers accommodation in Kensington. The proper Read more
Located 6 km from London, Metro Apartments Kensington offers accommodation in Kensington. The property boasts views of the garden is 28 km from Windsor. Free WiFi is featured throughout the property.
Located 6 km from London, Metro Apartments Kensington offers accommodation in Kensington. The property boasts views of the garden is 28 km from Windsor. Free WiFi is featured throughout the property.
Number of Rooms: 1