Flushing Meadows Hotel THE FLUSHING MEADOWS MIGHT NOT BE EVERYBODY’S THING BUT IT MIGHT JUST BE THE PLACE FOR YOU!