Get directions to: Nelly's Cafe, Long Island City, NY
Restaurant address: 10-12 37 Avenue Long Island City, NY 11101, USA
Restaurant: Nelly's Cafe