Imperial Plaza Toronto

IMPERIAL PLAZA TORONTO

Imperial Plaza Toronto 111 St. Clair Avenue West, Toronto Imperial Plaza Condos and Residences was originally built in 1957 as the Toronto Headquarters for Canada’s largest and most successful oil company, Imperial Oil. No expense was spared in making this structure into an eternal mid-century masterpiece of International Style Modernism. …

More