Map Location
88 Phnom Penh Hotel
No. 98, St. 88, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps