Red Lobster 181

Red Lobster #181 is a Red Lobster restaurant located at 4101 Veterans Memorial Parkway in St. Peters, Missouri.