Khmer Sight Research & Development Center 240 is located in Phnom Penh, Cambodia on 240 Preah Ang Phanavong St. (240). Khmer Sight Research & Development Center 240 is rated 5 out of 5 in the category museum in Cambodia.
Address
240 Preah Ang Phanavong St. (240)