Otto's Sea Grill
Otto's Sea Grill Restaurant is the oldest and most beautiful seafood restaurant on Nautical Mile in Freeport, Long Island, NY. From the Founder Ilona Jagnow "At Otto's Sea Grill Restaurant, we believe the secret to great food is time, care and fresh ingredients. That is why we only us