Castello’s is a family-owned Italian steakhouse and seafood restaurant located inside the Holiday Inn Poplar Bluff in Poplar Bluff, Missouri. Known for preparing every dish fresh to order, the menu offers a wide variety of options—from breakfast favorites and St. Louis–style pizza to hand-cut steaks, fresh seafood, and house-made pasta dishes.
Guests can enjoy a dining experience that’s both sophisticated and comfortable, making it a great place for everything from a casual meal to a special night out. The restaurant also features an on-site bar, Tony’s, where visitors can catch the game on big-screen TVs while enjoying a selection of cocktails, wines, bottled beers, and more than 20 beers on draft.