IFL (Institute of Foreign Languages) is located in Phnom Penh, Cambodia on HV9VH72, Russian Federation Blvd (110). IFL (Institute of Foreign Languages) is rated 4.5 out of 5 in the category college in Cambodia.
Address
HV9VH72, Russian Federation Blvd (110)