The Pillars Hotel Map Unavailable Address 111 N. Birch Road Fort Lauderdale FL 33304 United States Upcoming Events No events in this location