60 Upper Thames Street Greater London, England EC4V 3EH
Seated: 12
This semi-private dining spot offers a stunning view of the River Thames. Whether you're commemorating a special event, hosting a get-together with friends, or simply enjoying a memorable meal, this space guarantees an unforgettable dining experience for a maximum of 12 guests.