Metro View 25-27 High Street, Milford, CT 06460