Holiday Inn Express South Lake Tahoe is one of the popular Hotel located in 3961 Lake Tahoe Blvd ,South Lake Tahoe listed under Hotel in South Lake Tahoe
,
The South Lake Tahoe Holiday Inn Express is the perfect place to stay in South Lake Tahoe. Just minutes from the Heavenly Gondola and Stateline Casinos.
Map of Holiday Inn Express South Lake Tahoe
OTHER PLACES NEAR HOLIDAY INN EXPRESS SOUTH LAKE TAHOE