Map Location
Phnom Penh Store
Confederation de la Russie Blvd (110), In front of Ministry of National Defense, 12201 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps