Red Lobster 322

Red Lobster #322 is a Red Lobster restaurant located at 391 West Army Trail Road in Bloomingdale, Illinois.