Nearest Cafe The
10 Church Rd., Teddington, Greater London, United Kingdom, TW11 8PB
(02089) 434839 Phone