Camelot Beach Suites Address: 603 Mandalay Ave Clearwater, FL 33767 County: Pinellas Phone: (727) 467-4310 Cost: Rooms Available: Pets Allowed: No Notes: