From Our Editors
Pet heaven is located right at Petco in Norwood.
If you're driving to Petco, don't worry about finding parking! There are plenty of available spots in the area. No matter what type of pet you have, you can find great savings on pet supplies at Petco in Norwood.