This Castle Restaurant In Missouri Is A Fantasy Come To Life

If you love dining in unique spaces, this Mexican restaurant in northwest Missouri is one of the coolest spaces to dine at in the state. Castillo means castle in Spanish and that’s exactly what you’ll get when you visit this delicious Mexican restaurant. Historic charm, delicious food, and friendly faces await you at Barbosa’s Castillo.

Have you been to Barbosa’s Castillo in St. Joseph? Tell us about your dining experience in the comments below.