Description
Semi-detached located at 1661 TRAFALGAR Street. It has 9 beds, 4 bathrooms, and is 3152 square feet. The property was built in 1960. 1661 TRAFALGAR Street is in the London neighborhood. London, 99 - Off Map, and Byron Area are nearby neighbourhoods.