Rose Garden Restaurant
££•British
Set in a charming and elegant hotel overlooking Hyde Park, the Rose Garden Restaurant is full of character, but it is the food that takes centre-stage. The menu is seasonal and uses only the freshest ingredients to create mouth-watering British and European dishes, presented with astonishing atte...
No active offers at the moment. Check back soon!