Get directions to: Lido's Italian Foods, Lemon Grove, CA
Restaurant address: 7252 Broadway Lemon Grove, CA 91945, USA
Restaurant: Lido's Italian Foods