Red Lobster 556

Red Lobster #556 is a Red Lobster restaurant located at 3217 Vermillion Street in Danville, Illinois.