Crusoes Original Restaurant & Bar
Your Next Favorite Spot: Crusoes Original Restaurant & Bar Location & History Yo, check it: Crusoes Original Restaurant & Bar, right there on 3152 Osceola St, has been the heart and soul of Saint Louis since ’79. It’s a family-owned joint, where the vibes are as warm as the meals. You feel me? It’s like…