Get directions to: Joju Ny Inc., Elmhurst, NY
Restaurant address: 83-25 Broadway Elmhurst, NY 11373, USA
Restaurant: Joju Ny Inc.