Crowne Plaza Phuket Panwa is the luxury idyllic beachfront resort to set exclusively on 200-metre private beach in Makham Bay, Cape Panwa in Phuket.