Get directions to: Lamorinda Takeout, Orinda, CA
Restaurant address: 340 Village Sq Orinda, CA 94563, USA
Restaurant: Lamorinda Takeout