Red Lobster 788

Red Lobster #788 is a Red Lobster restaurant located at 750 Upper Glen Street in Queensbury, New York.