Scalo's Northern Italian Grill 3500 Central SE Albuquerque NM United States
Hours: 11:30AM-2:30PM Lunch/5PM-10:30PM Dinner
Phone: 505.255.8781