Map Location
Le Heng Printing Factory
No. 3, St. 213, 12253 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps