Camellia’s Tea House
We are currently looking for new premises and hope to be able to re-open as soon as possible. Please check our website or our Facebook and Twitter pages for updates.
Telephone: +44 (0) 203 489 7676
Address: Unit 4, Saxon Business Centre, Windsor Avenue, London, SW19 2RR
Working Days/Hours: Mon – Fri / 9:30 AM – 5:30 PM