8935 Towne Center Dr Ste 113, San Diego 92122, United States
No delivery
Spot something wrong?
Dishes at Stella Italian Fare Utc. Prices may vary in venue.