Red Lobster 426

Red Lobster #426 is a Red Lobster restaurant located at 1000 McKinley Mall in Buffalo, New York.