November 3, 2008Arts Located at the fabulous Elbow Beach Resort, Lido Restaurant serves fresh seafood with a stunning view of the Atlantic Ocean. Read on...