Get directions to: Libi Industries; Ltd, New Hyde Park, NY
Restaurant address: 1983 Marcus Ave C104 New Hyde Park, NY 11041, USA
Restaurant: Libi Industries; Ltd