205 South Atlantic Avenue
Ormond Beach, FL 32176
Get directions

About Us

Welcome to the Best Western Castillo Del Sol, the best choice in lodging while visiting the Ormond Beach, Florida area where guests will receive comfortable and affordable beachfront accommodations.

Reviews