Photos of the Ibis Bay Beach Resort, Key West.

About the hotel