Holiday Inn Express South Lake Tahoe

3961 Lake Tahoe Blvd
California
United States