The Comfort Inn hotel is centrally located in the heart of Flushing Chinatown, close to popular attractions in both Queens and Manhattan. This Flushing, NY hotel is just minutes from Citi Field (home of the New York Mets baseball team) and Flushing Meadows Corona Park. LaGuardia Airport is less than three miles from the hotel.