Delta Hotel in Santa Clara Delta Hotel 2151 Laurelwood Rd Santa Clara, California 95054 Phone: 408-988-8411 Events scheduled at this location: June 20-23, 2024