500 NE 5th Ave, Delray Beach, Florida 33483