Trafalgar Castle Lands is a New Single Family development by Stafford Homes Ltd. located at Dundas St E & Garden St, Whitby.