Inbar has located the geographic center of NYC! It is located at 58th Street and Queens Blvd, Queens and there is a plaque!!!