Explore details about location Puffer Street. Puffer Street is a location situated within the Lowell alongside other areas such as Pawtucket Street, Appleton Street, Butman Place.