Scalo Italian Restaurant
The finest in Northern Italian Cuisine from this popular and iconic restaurant in the heart of Nob Hill. Patio opens daily at 5 pm; Reservations recommended. For Take Out, please let us know of any dietary restrictions.
3500 Central Ave SE, Albuquerque, NM 87106, USA