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