Search results
We did not find results for: pier 66 hotel and marina.
Check spelling or type a new query.
We did not find results for: pier 66 hotel and marina.
Check spelling or type a new query.
Pier Sixty-Six is a resort and marina located in Fort Lauderdale, Florida. Situated on 32 acres, the Pier Sixty-Six property sits on the north and south sides of the 17th Street Causeway Bridge. In 2016, Tavistock Development Company acquired the property and initiated a redevelopment project for Pier Sixty-Six. Wikipedia