Located in Tahoe City, 200 metres from Commons Beach, Mother Nature's Inn provides accommodation with free Wi-Fi and free private parking. The property is non-smoking and is set 47 km from Washoe Meadows State Park.
Number of rooms: 8
551 North Lake Blvd., Tahoe City, CA 96145, United States