Elf Homes Laird Road is situated in the middle of Santa Clara near Rosicrucian Egyptian Museum, Triton Museum of Art and Shirdi Sai Center. Elf Homes Laird Road has been welcoming guests to its modern rooms since 2005.
The city center is 6 km away from the hotel. This designer venue is situated 1100 meters away from Great America Theme Park, Cisco Systems, Inc. And Levi's Stadium.
Elf Homes Laird Road can be reached in 5 minutes by car from Mineta San Jose International airport.
Guests can make use of a patio, a kitchen, TV and a safe available in all Elf Homes Laird Road rooms.
The hotel provides guests with a kids' club and a play area for their children.