Ibis Bay Resort

3101 N. Roosevelt Blvd
Key West
Florida
United States