South Station Condos is a New Condo development by Devron Developments located at Lawrence Ave W & Weston Rd, Toronto.