Filter Results
Apply Filters
Clear Filters
Chalets in San Jose
Green House
1212 Greenmoor Drive, San Jose, United States Show map
Situated nearly 25 minutes' walk from Willow Glen Shopping Center, the 3-bedroom Green House Villa entices guests to explore various tourist attractions in the area.
Book Now