Red Lobster – 1499 St. Laurent Blvd., Ottawa, Ontario, CANADA

Building: 7,324 SF

Land: 50,530 SF / 1.16 Acres

Address : 1499 St. Laurent Blvd., Ottawa, Ontario, ON, K1G 0Z9

Property Images