Das Star Wood Inn Phnom Penh befindet sich im Stadtteil Prampir Makara, nur 20 Minuten Fußweg vom Zentralmarkt, und bietet den Fahrradverleih zur Miete. Die Pension liegt lediglich 1 km vom Königspalast von Phnom Penh entfernt und verfügt über 28 Zimmer mit Blick auf die Stadt.
Das Hotel liegt in einer Entfernung von ungefähr 10 Fahrminuten von der Liste der Nationalmuseen und in 15 Fußminuten Entfernung vom Bahnhof PP. Das Unabhängigkeitsdenkmal gehört zu den historischen Sehenswürdigkeiten und liegt gleich neben dem Star Wood Inn. Das Tuol-Sleng-Genozid-Museum, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt in 1,1 Kilometer Entfernung von der Unterkunft. Das 3-Sterne-Hotel ist 10 Minuten Fußweg von der Bushaltestelle 28 - Preah Puth Mean Bon Pagoda entfernt.
In einigen Zimmern stehen kostenloses WLAN und ein Plasma-TV zur Verfügung.
Das Restaurant Whole Steakhouse befindet sich in unmittelbarer Nähe vom Star Wood Inn Phnom Penh.