Thumb Plaza is a picturesque beach located in Rushan City, China. Stretching along the coastline, this stunning beach offers a length of pristine sandy shores. The sand at Thumb Plaza is beautifully golden, creating a captivating contrast with the deep blue waters of the East China Sea.