Map Location
Dr. Lim Ousa
No. 239, St. 265, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps