Red Lobster 307

Red Lobster #307 is a Red Lobster restaurant located at 4010 Maple Road in Amherst, New York.