Chicken Festival 2919 Ditmars Blvd Long Island City, NY 11105 Phone: (718) 728-9696
Category: Restaurants