12 Upper Woburn Pl, London WC1H 0HX
Bar | British restaurant | European restaurant
This contemporary hotel restaurant offers a distinctive modern menu that harmoniously blends British and Italian cuisine, creating an inviting dining experience for guests.