Red Lobster 2018167

Red Lobster #2018167 is a Red Lobster restaurant located at 890 Albert Street in Regina, Saskatchewan.