Teanamu Chaya Teahouse is located in London, United Kingdom on 4 Melina Road
Shepherd's Bush. Teanamu Chaya Teahouse is rated 4.8 out of 5 in the category tea rooms in United Kingdom.
Address
4 Melina Road
Shepherd's Bush
Service options
Dine-in
Accessibility
No wheelchair-accessible car park