Scalo Italian Restaurant
Albuquerque, NM86% like it (4.3 / 524 Reviews )
CONTACT
Address: 3500 Central Ave SE, Albuquerque, NM 87106, United States Map ➦ Get Directions
Phone : +1 (505) 522-3800 Call
ABOUT
It has received 524 reviews with an average rating of 4.3 stars.
FAQs
The address of Scalo Italian Restaurant is:
Scalo Italian Restaurant3500 Central Ave SE
Albuquerque, New Mexico 87106-1427
P: +15055223800
Visit Website: www.scaloabq.com
Scalo Italian Restaurant is listed under