Bella Vista Inn
3550 El Camino Real,, Santa Clara
Location Want to save money while travelling? It’s easy! Hotel Bella Vista Inn is located in Santa Clara. This hotel is located in 3 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Kaiser Permanente Santa Clara Medical Center, Central Park and Ce
Free WiFiParkingPool









