2151 Laurelwood Road, Santa Clara
Located in Santa Clara California this hotel is 6 miles from the Great Mall. Offering on-site dining this hotel features comfortably furnished rooms with free Wi-Fi. An outdoor pool and hot tub are available.