Get directions to: Millie's Deli, Long Island City, NY
Restaurant address: 13-01 Jackson Ave Long Island City, NY 11101, USA
Restaurant: Millie's Deli