Shanghai • China
Tea Culture is a dim sum restaurant with professional tea masters.
iPhone and Android mobile applications are launching later this year, stay tuned!