6501 Delmar Blvd, St. Louis 63130, United States Get Directions to this spot
Vegetarian Restaurants
6501 Delmar Blvd
Saint Louis, 63130
MO, United States
(314) 721-7947

Rate and review Saleem's in Saint Louis, MO, United States!

Share your experiences at Saleem's with your friends or discover more Vegetarian Restaurants in Saint Louis, MO, United States.