Italian

2775 N. Westwood, Poplar Bluff, MO 63901, USA

573-712-9010

6:00 AM - 9:00 PMClosed on Saturday and Sunday

Castello’s is located at the Holiday Inn. We are an Italian steakhouse and seafood restaurant that cooks everything fresh to order. Read more…

0 away from current location