Map Location
Le Venirs Shop
No. 53, Preah Monivong Blvd (93), Phnom Penh Hotel, Ground Floor, 12201 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps