Get directions to: La Finestra, Tarzana, CA
Restaurant address: 19467 Ventura Blvd Tarzana, CA 91356, USA
Restaurant: La Finestra