EXPLORETime Out London · 1h ago
Tower House

Executive Brief
The 30-second read
Tower House is a newly opened Mediterranean-inspired dining venue located on the Thames in London. This establishment offers corporate travelers a refined culinary experience centered on coastal regional cuisine within a prime riverfront setting.
- 01Mediterranean culinary focus situated in a prominent London Thameside location
- 02High-end dining atmosphere suitable for executive networking and client entertainment
- 03Strategic proximity to central London business districts and transport links
- 04Newly established venue offering a fresh alternative for corporate hospitality
Go deeper · Explore playbook
London Business News: Executive Guide →AI-generated summary · Verify at source
A beauty of a Mediterranean-inspired restaurant by the Thames