Amazon Locker - Clelia — Leominster, MA | NearSpotUSA