Online Highways Home > Arizona > Sierra Vista
City Map with Features
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 hotels in Sierra Vista.
Location:
3637 S Hwy 92, Sierra Vista Arizona 85650
Telephone
520-378-1066
See more Restaurants, Cafes, Delis, Bakeries.
| Other upcoming events include:
|
|
Search
7
|
|