Le Top Shop Cafe

Cafe & Tearoom in Twickenham
Nearest public transport
St. Margarets - National Railway