Mother Nature’s Inn. North Lake Tahoe’s Pet Friendly Motel. 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
Click ‘Book Now!’ to start planning your Tahoe getaway.