editSuggest an edit

Scalo Northern Italian Grill

Food and Beverage / Italian Food

3500 Central Se. ,
Albuquerque, NM 87106

(505) 255-8781

Call
Call 505-255-8781
Directions
Get directions to this
location on Google Maps.
Website
Open website
in new tab.
Share this business
on social media.