Restaurant Details

Scarpas 

Fresh ingredients on a perfectly cooked thin crust.

Address 1 : 9700 Montgomery Boulevard Northeast, Albuquerque, NM, USA
Address 2 : 5500 Academy Road Northeast, Albuquerque, NM, USA