Recently opened Leesburg restaurant offers fresh to order top-notch seafood and other tasty dishes at