First sand castle hotel in the world

The Netherlands, Europe – The very first sand castle hotels in the world were opened in the Netherlands. One of the pop-up hotels is modeled after the Stone Age home of the Flintstones while the other one is Chinese-themed. Both hotels boasts of modern amenities.

(Eagle News Service Jay Paul Carlos, Dexter Magno, MRFaith Bonalos)