3-bed Detached for sale in Downtown Brampton, 32 Craig St, Brampton