Red Lobster 217

Red Lobster #217 is a Red Lobster restaurant located at 2220 Nesconset Highway in Stony Brook, New York.