Pickup from Nekos of New York Pizza Company at 969 Concord St, Framingham, MA 01701, USA