Castillos Restaurant
1724 N Fort Harrison Ave
Clearwater, FL 33755-1703
727-466-9101