Red Lobster 835

Red Lobster #835 is a Red Lobster restaurant located at 121 Second Avenue East in Kearney, Nebraska.