Get directions to: Deli Corner, Roswell, NM
Restaurant address: 1000 West 2nd Street Roswell, NM 88201, USA
Restaurant: Deli Corner