Chaibaba
Tea House · Coffee Shop
Chaibaba is a tea store offering a variety of tea selections.
Location
Best places nearby
The highest rated places close to Chaibaba.
Local restaurants nearby
1289 Ellis St, BC
Location
The highest rated places close to Chaibaba.
1289 Ellis St, BC