RT.com RT Partners Hotels United Kingdom London Park International Hotel

Park International Hotel

Basic information
Category
3 Stars
Address 117-129 Cromwell Road South Kensington
City London
Country United Kingdom
Number of rooms 175
Fax number

Special deals