Leo's, SCOTTSDALE, Arizona (AZ)
Readily positioned at 4515 n. scottsdale road () in SCOTTSDALE, Arizona (AZ) (85257), Leo's can be contacted at 4809467236. It is advisable to call up in advance to make a reservation.
More restaurants in SCOTTSDALE, Arizona (AZ)
Leo's contact information and details:
Address: 4515 n. scottsdale road - , SCOTTSDALE, Arizona (AZ) 85257
Contact Phone: 4809467236