Apartment Unit 7 at 231 Leeward Island, Clearwater Beach, FL 33767 | HotPads