Teluwut Grille House & Pub is a restaurant located in Osage, Iowa at 627 Main Street. They are open every day except Sunday. Our goal is to provide an excellent restaurant experience that is dedicated to superior food quality and fast friendly service. We want to be identified with the local community as the ideal meeting place for people to eat and relax in an upbeat fun environment. Come have...

Tres Amigos is a restaurant located in Osage, Iowa at 201 Plaza Lane. They are open every day of the week. Make your next special event sizzle with fajitas, margaritas, enchiladas and much more! Whether it's a wedding reception, family reunion, office party or graduation celebration, we can bring...

Plaza Mexico is a restaurant located in Charles City, Iowa at 701 South Grand Avenue. Located in the emergent city of Lynwood, California, and only 14 miles south of downtown Los Angeles, Plaza Mexico encompasses the quadrant bounded by Imperial Highway, Long Beach Boulevard, State Street and the 105 freeway. It is a unique 420,000 square feet of retail, food, dining, and office space blended...