Frida's
622 North & South, St Louis, Missouri 63130
622 North & South, St Louis, Missouri 63130
Tuesday - Thursday: noon - 7 p.m.; Friday - Saturday: noon - 8 p.m.
American, Vegetarian
Moderate