Red Lobster – 3252 Sheppard Ave East, Toronto, Ontario, CANADA

Building: 8,781 SF

Land: 75,359 SF / 1.73 Acres

Address : 3252 Sheppard Ave East, Toronto, Ontario, ON, M1T 3K3

Property Images