Photo gallery for Park International Hotel
Park International Hotel
4-star hotel in London City Centre
Reviews
8.2
Very good
Popular amenities
Explore the area
117 - 129 Cromwell Road, London, England, SW7 4DS
- Natural History Museum9 min walk
- Kensington High Street12 min walk
- Hyde Park19 min walk
- London (LHR-Heathrow)29 min drive