Get directions to: Lemon Tree, Belmont, CA
Restaurant address: 968 Ralston Ave. Belmont, CA 94002, USA
Restaurant: Lemon Tree