Get directions to: J & J Restaurant, Long Island City, NY
Restaurant address: 1301 40th Ave Long Island City, NY 11101, USA
Restaurant: J & J Restaurant