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
University City
Moderate