This and That Indoor Flea Market
818 San Mateo Blvd SE, Albuquerque, New Mexico, 87108-3606
(505) 268-1802