Loading hotels
Confirming room availability...
ELF Homes 3 Bedroom House on Cole Place, 995 Cole Place, Santa Clara, United States
Three-star hotel “ELF Homes 3 Bedroom House on Cole Place” is situated in Santa Clara. It boasts a convenient location within 3 km from the city center.