$70
205 S Atlantic Ave
Ormond Beach, FL 32176
Ormond Beach, FL 32176
Located right on the beautiful sandy beaches of Ormond Beach, the Best Western Castillo Del Sol Hotel offers convenient access to many of the areas attractions...
more
Amenities
Swimming Pool, Wheelchair Accessible, Kitchen, Beach, Air Conditioning, Television... see all
Swimming Pool, Wheelchair Accessible, Kitchen, Beach, Air Conditioning, Television... see all

