Get directions to: Island Delight Restaurant, Jamaica, NY
Restaurant address: 169-24 Jamaica Ave Jamaica, NY 11432, USA
Restaurant: Island Delight Restaurant