2 yrs ago•DKMetreviewedShow Palace42-50 21st St Long Island City, NY 11101Solid spot by nyc standards