Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Noodle Bar, Restaurants in Best Noodle Bar, Restaurants

Italian Grotto
3.5
47 reviews

3915 N Scottsdale Rd, Scottsdale, AZ 85251-4418, Scottsdale

It's one of the best Italian restaurant in Scottsdale and the food is out of this world