Location:South Ocean Drive, Deerfield Beach, FL, USA