Moms Soul Food Kitchen
1620 Delmar Blvd
Saint Louis
MO
63103
(314) 241-4150
restaurant.com
Hours
Appointments
Available
Payment Methods:
Visa, MasterCard, American Express, Discover
Average Rating
4
Total Reviews
(6)
Recommended
0
Not Recommended
0
Open Map
Description
Mom's Soul Food 2 is located at 1620 Delmar Blvd, Saint Louis, MO. This business specializes in Restaurants.
by merchantcircle on February 18, 2015 from
merchantcircle
Advertized
American
dining
Downtown St. Louis West
Downtown West
food
restaurant
Saint Louis
Street
TV