call-center-person
Call for deals & advice!+1 (914) 786-6936
Customer Support
3663 Forest Ave

3663 Forest Ave., South Lake Tahoe, California 96150, South Lake Tahoe, United States of America

No Image
Location
Hotel Amenities

Free WiFi

Property details
A room await guests at this hotel, which includes a reception desk. Wireless internet access is provided in public areas (no extra charge).
Policies