BELLA VISTA INN, Santa Clara, United States of America
BELLA VISTA INN is conveniently located at 3550 El Camino Real in Santa Clara, United States of America
Hotel Location:
Address: 3550 El Camino Real
City: Santa Clara
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 1500
- Check-Out Time: 1100
- Car Rent Desk