restaurants sol wallpaper western restaurants near best western castillo del sol Restaurants near Best Western Castillo Del Sol Ormond Beach on Tripadvisor. 205 S Atlantic Avenue Ormond Beach Florida 32176-8105… Monday, August 1, 2022 Edit