Olympiastadion Phnom Penh befindet sich einen 15-minütigen Spaziergang vom Hotel Villa Papillon Phnom Penh entfernt und ist unbedingt einen Besuch wert. Ein Restaurant stehen den Gästen vom Hotel im Stadtteil Daun Penh von Phnom Penh zur Verfügung.
Das Hotel liegt im Zentrum von Phnom Penh und ist in weniger als 1 km Entfernung vom Bahnhof PP. Smateria liegt auch gleich neben dem Villa Papillon Phnom Penh. Etwa 20 Minuten zu Fuß von der Unterkunft entfernt befindet sich auch das Tuol-Sleng-Genozid-Museum. Die Bushaltestelle National Institute of Education ist ebenfalls in 750 Meter Entfernung zum Hotel.
Einige Zimmer verfügen über einen Patio und einen Balkon für Ihren Komfort. Die Bäder sind mit einer getrennten Toilette und einer Dusche ausgestattet und verfügen zudem über Badelaken.
Das Restaurant Soran Japanese Restaurant ist ein perfekter Ort, um Gerichte japanischer Küche zu probieren, und befindet sich unter anderem etwa 5 Minuten zu Fuß vom Villa Papillon entfernt.