Castello's is currently ONLY available for PICKUP orders.
Castello's

Castello's

2775 N Westwood Blvd, Poplar Bluff, MO 63901
573-702-0141
New

Open until 8:00 PM

Full Hours

Delivery (45 - 60 min)

  • No minimum spend
SlicePizza Places in Poplar Bluff, MO Castello's
Price: $$