Das Star Wood Inn Phnom Penh lockt die Gäste mit einem Ausblick auf die Stadt und befindet sich zudem im Zentrum von Phnom Penh. Die Pension mit Hochgeschwindigkeitsinternet in den Zimmern.
Alle 28 Nichtraucher- Zimmer sind mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Zimmer stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung.
Das Restaurant Eclipse Sky Bar ist in unmittelbarer Nähe von dem 3-Sterne-Star Wood Inn gelegen.
Liste der Nationalmuseen ist 10 Minuten Autofahrt vom Hotel entfernt, während Tuol-Sleng-Genozid-Museum nur 1 km von hier entfernt ist. Das Stadtzentrum von Phnom Penh ist in etwa 5 Minuten zu Fuß erreichbar. In der Gegend gibt es eine Reihe von Einkaufsmöglichkeiten: Zentralmarkt liegt in ungefähr 20 Gehminuten Entfernung von diesem Star Wood Inn. Die Bushaltestelle Wat Koh liegt in rund 600 Meter Entfernung.