The Studio! – At Dedham Television

This category will feature any generalized posts about the actual physical facility for Dedham Television at 502 Sprague Street, Dedham, MA 02026. Info from the fact that the studio is the largest publicly-held studio in New England, our massive green screen, mediation room, spiritual medium room, 40+ parking spaces, etc. will fall under this category.