at 10 River Dr S, Jersey City , 07310 United States
124 FB users likes Babo Teahouse, set it to 197 position in Likes Rating for Jersey City, New Jersey in Local Business category
Babo Teahouse is Jersey City based place and this enity listed in Restaurant category. Located at 10 River Dr S NJ 07310. Contact phone number of Babo Teahouse: 10 River Dr S