Located in Homewood, this holiday home is situated 800 metres from Homewood Mountain Resort. The property features views of the lake and is 7 km from South Lake Tahoe Massage. Free WiFi is offered throughout the property.
Located in Homewood, this holiday home is situated 800 metres from Homewood Mo Read more
Located in Homewood, this holiday home is situated 800 metres from Homewood Mountain Resort. The property features views of the lake and is 7 km from South Lake Tahoe Massage. Free WiFi is offered throughout the property.
Located in Homewood, this holiday home is situated 800 metres from Homewood Mountain Resort. The property features views of the lake and is 7 km from South Lake Tahoe Massage. Free WiFi is offered throughout the property.
Number of Rooms: 1