A Luxury Boutique Hotel in Central LondonRead Less
Ideally located in the quiet tree-lined area of Westbourne Terrace, The Royal Park Hotel in central London lies to the north of Hyde Park, London's largest royal park. With easy train and airport access, this beautiful boutique hotel is the perfect destination for business trips, vacations, or romantic trysts. Character and style mark this luxuriously designed hotel that comprises three carefully restored, mid 19th-century Grade II listed townhouses. All guestrooms and suites include handmade beds, antique furniture, and period features.