Red Lobster 380

Red Lobster #380 is a Red Lobster restaurant located at 170 East Beltline Parkway in Alton, Illinois.