Castello's Restaurant & Catering LLC 2775 N Westwood Blvd Poplar Bluff, MO 63901 (573) 712-9010 Map Directions Website Catering in Poplar Bluff, MO