Get directions to: Odessa Restaurant, Tarzana, CA
Restaurant address: 18525 Burbank Blvd Tarzana, CA 91356, USA
Restaurant: Odessa Restaurant