Tahoe Tap Haus

Restaurant in Tahoe Vista, California

Opening hours: Tu-Su 11:00-21:00

475 North Lake Boulevard, Tahoe City, 96145