Get directions to: Kerala Kitchen, Glen Oaks, NY
Restaurant address: 267-05 Hillside Ave Fl 1 Glen Oaks, NY 11004, USA
Restaurant: Kerala Kitchen