After a bit of research, I found out that these are spirit houses, also called San Phra Phum in Thai. San means shrine and Phra Phum means Spirit, God or Angel. Thais believe that protector spirits live in these little houses so they will build one in front of their home or business. So interesting!Read more