Map Location
ICS British International School
No. 25A, St. 75, Corner of St.80, 12201 Phnom penh, Cambodia
Open in AI mode
Open in Google Maps