6316 N Scottsdale Rd, Scottsdale
Spacious, sleek Italian spot offering housemade pastas & roasted meats, plus a global wine list.
Chill Out
Kids Friendly
Typical Tourist