Castillos Restaurant Address: 406 Delia St, Wimauma, FL 33598 Phone: (813) 634-1699 Restaurants Other Businesses: Bay Area Legal Service at 18238 S US Highway 301, Wimauma, FL 33598 Buddys Deli Market Inc at 15629 Carlton Lake Rd, Wimauma, FL 33598