Get directions to: Carrows Restaurant, Albuquerque, NM
Restaurant address: 4401 Wyoming Blvd Ne Albuquerque, NM 87111, USA
Restaurant: Carrows Restaurant