Red Lobster 867

Red Lobster #867 is a Red Lobster restaurant located at 7921 West Bell Road in Peoria, Arizona.