Mellow Mountain Hostel

Mellow Mountain Hostel, 4081 Cedar Ave, South Lake Tahoe, CA 96150, United States

(530) 600-3272

Location