25-26 Craven Terrace, London W2 3EL, United Kingdom
Distance: 106 yd.
Company description
Our modern hotel in central London provides tourist/business accommodation and conference facilities a short distance from Hyde Park, Heathrow Air Link and West End.