Situé à 7 km du Monument de l'Indépendance, Lux Star Town Hotel Phnom Penh propose le Wi-Fi dans les zones publiques et un parking sur place. Le Musée national du Cambodge est à 15 minutes en voiture.
Une climatisation sont également inclus, et un coin salon sont présents dans les chambres pour plus de confort. Entre autres équipements de salle de bain, une toilette séparée et une douche sont aussi fournis et le confort est assuré par des draps de bain et des pantoufles. Lux Star Town offre des vues sur la ville depuis ces chambres.
Placé dans le quartier Sen Sok, cet hotel 2 étoiles se trouve à 2 km de lieux éducatifs comme l'Université royale de Phnom Penh. Les sites religieux de la région comprennent la Mosquée Al-Serkal (4 km) et Pagode d’argent (8 km). Lux Star Town de Phnom Penh se trouve à 20 minutes en voiture du Marché central. L'hotel est également situé à une courte distance de l'arrêt de bus 46 - Pochentong Restaurant Line 03.