Get directions to: Cosmo Tapas Restaurant, Albuquerque, NM
Restaurant address: 4200 Central Ave Se Albuquerque, NM 87108, USA
Restaurant: Cosmo Tapas Restaurant