Revisión de TripAdvisor
Basado en 300 reseña
Super 8 by Wyndham South Lake Tahoe is located in South Lake Tahoe. Free WiFi access is available.Each room here will provide you with a TV, air conditioning and cable channels. Featuring a shower, the private bathroom also comes with a hairdryer and free toiletries. Extras include a desk and ironin...