Red Lobster 228

Red Lobster #228 is a Red Lobster restaurant located at 7540 Transit Road in Williamsville, New York.