Get directions to: Lena's Kitchen, Apopka, FL
Restaurant address: 740 S Central Ave Apopka, FL 32703, USA
Restaurant: Lena's Kitchen