The Snow Shoe Inn, South Lake Tahoe

The Snow Shoe Inn, South Lake Tahoe

The Snow Shoe Inn, South Lake Tahoe
https://the-snow-shoe-inn.usa8.info

The Snow Shoe Inn is located in South Lake Tahoe, 4.5 miles from Washoe Meadows State Park and 9 miles from South Tahoe Ice Arena, in an area where cycling can be enjoyed. This vacation home has a garden.

South Lake Tahoe, CA 96150, United States of America

Related Posts