| USA > Arizona > Sierra Vista > Food and Drink > Restaurants > European Restaurants > Italian Restaurants |
![]() |
Delio's Italian Restaurant |
Delio's Italian Restaurant was established in December 1996. It has developed the kind of ambience and decor that matches the popular and successful trattorias of the East coast, Chicago and San Francisco. It is open seven days a week for lunch and dinner. With three separate dining areas, it can accommodate group parties with a private room and also the evening reservations.
Read reviews and find deals for hotels in Sierra Vista.
Find all kinds of Restaurants in Sierra Vista with DexOnline Internet Yellow Pages.
| Location | 3637 S Hwy 92 Sierra Vista Arizona 85650 |
| Phone | 520-378-1066 |
by OneTime