1. Window Depot USA of Boston 28 W Wyoming Ave, Melrose, MA 02176 Coordinate: 42.45182,-71.06879 Phone: (781) 462-6999