Addresses on 60th Dr N, Delray Beach, Florida