42 Lucena is a New Att/Row/Townhouse development by located at Jane Street and Springside Road, Vaughan.