Get directions to: Central Park Deli, Albuquerque, NM
Restaurant address: 918 Central Ave Sw Albuquerque, NM 87102, USA
Restaurant: Central Park Deli