Avatar Hotel, a joie de vivre Hotel

4200 Great America Pkwy
Santa Clara
California
United States