Shang Chi Star Simu Liu Is In Awe Of This 5-Star Luxe Resort In The CaribbeanShang Chi Star Simu Liu Is In Awe Of This 5-Star Luxe Resort In The CaribbeanImage Courtesy: simuliu/ Instagram Simu Liu is having a luxurious vacation in the 5-star property, Cap Juluca, Belmond Hotel in Anguilla. Image Courtesy: simuliu/ Instagram The luxe resort is known for its private pool villas and Simu Liu can't have enough of it! Image Courtesy: simuliu/ Instagram Clear blue skies, sunshine, plunge pool and whatnot! His Insta stories looked unreal! Image Courtesy: simuliu/ Instagram The Marvel star loved his stay in the Caribbean so much, that he joked about never coming back. Image Courtesy: simuliu/ Instagram Looks like the Caribbean island, Anguilla has a special place in Simu Liu's heart. Image Courtesy: simuliu/ Instagram