23

London • Show on map
Price as low as GBP 47.43
23 is located in West London and just 5 minutes’ walk from West Kensington Tube Station. It offers en suite rooms and free WiFi in the reception areas. Accessed by stairs only each modern room at 23 has…More info


