Get directions to: Holiday Inn, Long Island City, NY
Restaurant address: 39-05 29 Street Long Island City, NY 11101, USA
Restaurant: Holiday Inn