Los Arcos Seafood Restaurant
6500 Central Ave SE, Albuquerque 87108