Monday night, the Milford Town Council unanimously approved the site plans for a substation on Cedar Beach Road.