Delio's Italian Restaurant & Old World Pizza, SIERRA VISTA, Arizona (AZ)
Conveniently stationed at 3637 South Highway 92 () in SIERRA VISTA, Arizona (AZ) (85650), Delio's Italian Restaurant & Old World Pizza can be contacted at 5203781066. Please do call up early in advance to reserve your table in the restaurant.
More restaurants in SIERRA VISTA, Arizona (AZ)
Delio's Italian Restaurant & Old World Pizza contact information and details:
Address: 3637 South Highway 92 - , SIERRA VISTA, Arizona (AZ) 85650
Contact Phone: 5203781066