Scalo Northern Italian Grill

Rate and write a review

Your email address will not be published.

Brought to you by:

3500 Central Avenue Southeast
Albuquerque NM 87106 US
Get directions
Sun: 11am–2:30pm & 5pm–9pm Mon–Thu: 11:30am–2:30pm & 5pm–9pm Fri: 11:30am–2:30pm & 5pm–10pm Sat: 11am–2:30pm & 5pm–10pm