La Loca

Restaurant in Tahoe Vista, California

Opening hours: Tu-Sa 17:00-22:00

907 Tahoe Boulevard, Incline Village, 89451