Development of the Spring Temple Village in Ta Lo for the Marvel film Shang-Chi and the Legend of the Ten Rings.
Ta Lo - Spring Temple Village