Avatar Hotel, a Joie de Vivre Hotel

4200 Great America Parkway, Santa Clara