Red Lobster 286

Red Lobster #286 is a Red Lobster restaurant located at 198 Route 59 in Nanuet, New York.