Posted on 29th December 2013 by moderator Billabong Hotel The Billabong is a unique hotel located in heart of Phnom Penh. Come and ralax by our pool in this tranquil sanctuary. Set in an idyllic tropical garden, it is a perfect way to escape the rigors of Phnom Penh. Post navigationPrevious post: MemoNext post: Almond Hotel – Phnom Penh