Palm Pavilion Inn

Palm Pavilion Inn

Clearwater Beach Florida / The Palm Pavilion Inn is an award-winning boutique hotel located in Clearwater Beach Florida directly on the Gulf of Mexico.