Roma Pizza Shop

Restaurant in Durham, NC

Address

5279 N Roxboro Rd
Durham, NC
27712

Phone

919-477-2800

Map & Directions

Get Directions To Roma Pizza Shop:

Google Maps Apple Maps Bing Maps