The Residences at Pier Sixty-Six: Luxury Living in Fort Lauderdale A Waterfront Haven at Pier Sixty-Six Located at 2301 SE 17th Street in Fort Lauderdale, Florida, The Residences at Pier Sixty-Six redefine waterfront luxury living. Situated on the iconic 32-acre site of the Pier Sixty-Six Resort a... Read more +