Get directions to: Red Lobster, Stony Brook, NY
Restaurant address: 2220 Nesconset Hwy Stony Brook, NY 11790, USA
Restaurant: Red Lobster