Map & Directions - Sophia's Italian Ristorante
View Menu
Sophia's Italian Ristorante
1630 E Fry Blvd Sierra Vista, Sierra Vista, AZ, 85635
(520) 452-0622 (Phone)
1630 E Fry Blvd Sierra Vista, Sierra Vista, AZ, 85635
(520) 452-0622 (Phone)