Star Wood Inn is located at Street141, strategically in the heart of Phnom Penh City and near Olympic Stadium. you spend minutes in order to reach various interesting place where you wish such as Royal palace, National Museum, Monument Independent, Toul Sleng, Russian Market as well as Business Center District.