Company founded
2012
Scalo is praised as one of best Italian Restaurants In Albuquerque eateries. Reserve a table and prepare to indulge in a delicious, exquisite experience we like to call squisito!