Restaurant Details
Restaurant Name: Babbalucci’S
Address: 331 Lenox Ave, New York, NY 10027
Borough: Manhattan
Phone Number: 6469186578
Cuisine: Italian
Restaurant Name: Babbalucci’S
Address: 331 Lenox Ave, New York, NY 10027
Borough: Manhattan
Phone Number: 6469186578
Cuisine: Italian