Pier 95 Restaurant & Marina — Restaurant in Freeport, NY