Posted on 29th December 2013 by moderator Almond Hotel – Phnom Penh No. 128F, Sothearos (St. 3), corner of Russian Embassy, 12301 Phnom Penh Post navigationPrevious post: Billabong HotelNext post: Kanji Restaurant