Back to Explore
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