Bar & Restaurant
Much more than its world-famous stadium, Twickenham is an affluent commuter town with a lively town centre full of shops, independent businesses, cafes and restaurants. There are more of the latter on York Street, which is where you’ll find this large, light-filled corner space to rent for retail concepts.
Monday to Friday: 9:00 am - 9:00 pm
Weekend: 9:00 am - 9:00 pm