Get away to Put in Bay! After just an hour drive from Cleveland and a short ferry ride, you'll truly feel like you are on an island vacation. 82 Leeward Lane is just one of the of the few homes we own in the Island Club development on Put in Bay. This home is perfect for family reunions, work retreats, birthday parties, or just a weekend away! If this home is booked on the dates you desire, check out our other properties! Island Club #79 and #103 are offered at the same affordable rates!