The Royal Park Hotel Lancaster Gate, 3 Westbourne Terrace, Hyde Park, Bayswater, London, Greater London [map]
Located in Westbourne Terrace on the edge of London's Hyde Park, W2, once described as quite the finest street in London, the new 48 bedroom Royal Park Hotel has been created from 3 grade II...[more] From , £135.00 single.48 bedrooms