Filter Results
Apply Filters
Clear Filters
Chalets in San Jose
Green House
1212 Greenmoor Drive, San Jose, United States Show map
Staying at Green House Villa San Jose, guests can visit the award-winning Children's Discovery Museum of San Jose, which is approximately a 15-minute drive away.
Book Now