The Town of Yarmouth has received a planning application from the owner to enter into a Development Agreement to permit medical clinic uses (up to 3,500sf in size) within the existing building located at 77 Starrs Road.

News feed