Hours Of Operations Green Depot Massachusetts Stoneham 02180 Green Depot Hours of Operation and Location in Stoneham, MA 02180 4.4 - 136 votes 100 Fallon Rd, Stoneham, MA 02180 (781) 914-3300 Get Directions Green Depot Hours Category: Home & Garden Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore StonehamView More Apparel MarshallsCarharttCatherinesDress BarnCoach Sports LA FitnessSport CenterOlympia Sports Jewelry MarshallsThe Paper Store Recommend For You Resources Incorporated S & A Stores Incorporated Sport Center Stop N Shop Natural Nails Garden Nails & Spa Princess Nails Nails 2000 Ten Perfect Nails Salon Perfect Ten Nail Salon