Located approximately 20 minutes' walk from Saint Peter's Centre Church, which is considered to be a sacred place of worship, Octavia House Apartment London offers a restaurant for guests' convenience. Also, take advantage of fitness classes to enrich your leisure.
The apartment is about 10 minutes by car from the famous Natural History Museum, while the public Trafalgar Square is about 6 km away. The nearest beach is approximately 10 minutes' walk away. Octavia House Apartment is nestled about 10 minutes by car from Buckingham Palace.
ZuZu Grill features meals of American cuisine and is about 25 minutes' walk from the accommodation. London Imperial Wharf railway station is at a moderate distance from the property.
Book Octavia House Apartment London
More +
Less -