2 Bed Apartment Powis Square
2 Bed Apartment Powis Square London is an apartment in London within short distance of POSK, Madame Tussauds London and Royal Albert Hall.
The city center is 5 km away. A 15-minute drive to Ilford. Within 100 meters away, The Ledbury and Raoul's Cafe offer a variety of dishes.
A 5-minute stroll takes guests to Westbourne Park subway station.