Get directions to: Victoria's Hero King & Deli, Jamaica, NY
Restaurant address: 17142 Liberty Ave Jamaica, NY 11433, USA
Restaurant: Victoria's Hero King & Deli