Map Location
Institue of Technology of Cambodia
Confederation de la Russie Blvd (110), 12156 Phnom Penh, Cambodia