Mother Nature’s Inn is North Lake Tahoe’s pet friendly boutique hotel located in the heart of downtown Tahoe City. Your stay at Mother Nature’s Inn will provide you with the most convenient access to all that the North Lake Tahoe area has to offer. Call us at 1(530)581-4278
Save money when you book direct. Click ‘Book Now!’ to start planning your Tahoe getaway.