Das Star Wood Inn Phnom Penh befindet sich im Zentrum von Phnom Penh und bietet einen atemberaubenden Ausblick auf die Stadt. Die Pension bietet auch WLAN in den öffentlichen Bereichen.
Königspalast liegt nur 1 km vom Hotel entfernt. Unabhängigkeitsdenkmal ist außerdem in rund 25 Gehminuten zu erreichen. Ein 5-minütiger Spaziergang vom Star Wood Inn aus führt Sie in die Innenstadt von Phnom Penh. Liste der Nationalmuseen ist in einer Entfernung von ungefähr 10 Fahrminuten von der Unterkunft. Die Unterkunft ist gleich neben der Busahltestelle Wat Koh gelegen.
In den klimatisierten Zimmern des Hotels gibt es kostenloses WLAN und einen Plasma-TV. Die Zimmer verfügen über eine getrennte Toilette und eine Dusche in Badezimmern.
Das Restaurant Eclipse Sky Bar bietet eine Auswahl von Gerichten und liegt zudem in ungefähr 600 Meter Entfernung vom Star Wood Inn.