Red Lobster – 4111 Calgary Trail South, Edmonton, Alberta, CANADA

Building: 7,599 SF

Land: 65,340 SF / 1.5 Acres

Address : 4111 Calgary Trail South, Edmonton, Alberta, AB, T6J 6S6

Property Images