Does Roma Pizza Shop have any deals?
Answer:
Roma Pizza Shop is not currently offering deals.Does Roma Pizza Shop offer delivery?
Answer:
Roma Pizza Shop does offer delivery. Delivery is $4.Where is Roma Pizza Shop located?
Answer:
Roma Pizza Shop is located at 121 Sherron Rd, Durham, NC 27703.What food is served at Roma Pizza Shop?
Answer:
Roma Pizza Shop makes gluten free pizza, roman pizza, healthy pizza, veggie pizza and more!