Long Standing Pizza and Italian Restaurant
This 1,527 sq. ft. restaurant is located on a main road in the Chapel Hill area. The kitchen is well equipped, orderly and clean. The indoor seating is surrounded by Italian décor and its beautiful patio provides outdoor seating as well. Though this resta
Read More