• Babalu Tapas & Tacos

    • Restaurants
    1800 East Franklin Street
    Chapel Hill, NC 27514
    (919) 448-4492