Across the street from the beach in Delray, Florida