Bayview Valley Towns is a New Townhome development by Kalexia Developments located at Bayview Ave & Elgin Mills Rd E, Richmond Hill.