Delio's Italian Restaurant & Old World Pizza, SIERRA VISTA, Arizona (AZ)
Readily settled at 3637 South Highway 92 () in SIERRA VISTA, Arizona (AZ) (85650), Delio's Italian Restaurant & Old World Pizza are available at 5203781066. We advise you to early in advance to arrange your place 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
