Mountain Tea House is located in Taipei City, Taiwan, Taiwan, Province Of China on 2、3樓, No. 33號, Lane 38, Section 3, Zhinan Rd, Wenshan District. Mountain Tea House is rated 4.5 out of 5 in the category restaurant in Taiwan, Province Of China.
Address
2、3樓, No. 33號, Lane 38, Section 3, Zhinan Rd, Wenshan District
Amenities
Good for kidsToilets
Offerings
CoffeeSmall plates