Iconic Falcon House + Bar returns to Delray Beach

In 2012, The Falcon House and Bar closed in Delray Beach. And now the venue is reopening in its original space.