News

Hidden on an unassuming Albuquerque street, Il Localetto Rossi serves up the kind of Italian food that makes you want to kiss your fingertips and throw your diet plans out the nearest window.