Get directions to: Sarkura Japan, Jamaica, NY
Restaurant address: 89-02 165 Street Jamaica, NY 11432, USA
Restaurant: Sarkura Japan