Illabong: Property Location With a stay at Billabong Hotel in Phnom Penh, you apos;ll be minutes from Sorya Shopping Center and...