Babalu Chapel Hill
Babalu Chapel Hill MenuHours & Location
1800 East Franklin St. Suite 16,
Chapel Hill, NC 27514
984-528-8030
SUNDAY – THURSDAY
11am – 9pm
FRIDAY – SATURDAY
11am – 10pm