Toro

North Scottsdale

$$, Happy Hour, Outdoor Seating, Reservations, Full Bar, Latin American

7575 E Princess Dr
17020 N. Hayden Road
Scottsdale, AZ 85255
Call: 480.585.4848
http://www.scottsdaleprincess.com
View Menu

Nearby