Red Lobster 8101

Red Lobster #8101 is a Red Lobster restaurant located at 6575 Tecumseh Road East in Windsor, Ontario.