Red Lobster 8158

Red Lobster #8158 is a Red Lobster restaurant located at 1600 LaSalle Boulevard in Sudbury, Ontario.