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
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.