Get directions to: Souper Salad - Wyoming, Albuquerque, NM
Restaurant address: 2225 Wyoming Ne Albuquerque, NM 87112, USA
Restaurant: Souper Salad - Wyoming