London, United Kingdom Hotels & Resorts
Located in the leafy district of Holland Park and only 5 minutes walk from the Westfield London Shopping Centre, The large upscale hotel has excellent transport links to central London....
View Details »