Cheval Phoenix House

Starting at
Featured Image
Interior Entrance

TripAdvisor Review

Based on 270 review

See all

Property Location With a stay at Cheval Phoenix House in London (London City Centre), you'll be within a 5-minute drive of Green Park and The Mall. This 5-star apartment is 1.8 mi (2.8 km) from Oxford Street and 3 mi (4.9 km) from Russell Square. Distances are displayed to the nearest 0.1 mile and...

More details