Taboocha is located in Kwai Chung, Hong Kong on Room 10-11, 4/F, Block A, Wah Tat Industrial Center, 8 Wah Sing St. Taboocha is rated 3 out of 5 in the category brewery in Hong Kong.
Address
Room 10-11, 4/F, Block A, Wah Tat Industrial Center, 8 Wah Sing St