3550 El Camino Real Santa Clara California
Located in Santa Clara, Bella Vista Inn is a 3-minute drive from Kaiser Permanente Santa Clara Medical Center and 6 minutes from Santa Clara University. Featured amenities include a 24-hour front desk, multilingual staff, and laundry facilities. Free self parking is available onsite.