Location & Nearby Info
Holiday Inn Express South Lake Tahoe
3961 Lake Tahoe Blvd.
Bijou, CA 96150
1-877-865-6578
Show nearby: