Castillos Restaurant
406 Delia St
Wimauma, FL 33598-3300
813-634-1699