Museums: Casa Loma, Toronto Built between 1911 and 1914, the landmark Casa Loma Musuem is a must visit attraction if you are visiting Toronto in the USA. Located at the northern end of Spadina Road on Davenport Hill, it took more than 300 labors and 3,500,000 dollars to complete this historic castle.
by fathima at March 26th, 2010 at 02:03 am