Map Location
The China House
Tonle Sap (Rd.), Sokha Phnom Penh Hotel, 12110 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps