Almonds Restaurant

8127 Maryland Avenue, St Louis, Missouri 63105

8127 Maryland Avenue, St Louis, Missouri 63105
Lunch 
Tuesday–Friday: 11:30am–2:00pm
Dinner 
Tuesday–Saturday: 6–10 p.m.
American Southern
$$