3 Beds
Underground Station icon Kensington Olympia Station, Olympia Way, London W14 0NE, United Kingdom
E1 5BZE1 5BZ
heart-icon
share-icon
From £292 per night