3915 N Scottsdale Rd, Scottsdale 85251, United States
3915 N Scottsdale Rd, Scottsdale 85251, United States
No delivery
Spot something wrong?
Dishes at Italian Grotto. Prices may vary in venue.
Been to Italian Grotto? Be the first to share what you ate.