Restaurant

Town

Town is a modern british in Covent Garden. Expect a proper sit-down restaurant rather than a generic stop.

Restaurant details

Address: 26-29 Drury Lane

Postal address: 26-29 Drury Lane, Covent Garden, WC2B 5RL

Phone: 020 3500 7515

Website

Town sits in Covent Garden. The cooking leans modern british. Pricing reads around £££. Public cues point to careful kitchen work and a meal with some character.