businesses
117-129 Cromwell Rd, Kensington
London
SW7 4DS
Report a problem with this listing
Park International Hotel offers 4 star accommodation in London's popular Kensington. With a variety of rooms, PIH is ideal for families and groups.