Pelican Landing Ormo is a waterfront restaurant offering stunning views of the Intracoastal Waterway. It is located at 790 S Atlantic Ave in Ormond Beach, FL.