Restaurants Farmhaus Restaurant Restaurants 3257 Ivanhoe Avenue, St. Louis, Missouri 63139, United States Added on January 3, 2023 5.0 (1)