Star of Siam Restaurant Clifton Beach Clifton Beach, Clifton Village Shopping Centre, 24/24 Captain Cook Hwy, Clifton Beach QLD 4879 Fast Food, Holloways Beach, QLD, Australia. Thai restaurant, Fast Food A venue that is a Thai restaurant, Restaurant in the Clifton Beach area.