Square pizza NYC Time Square 316 West 39th Street, Manhattan, New York,