Map Location
Tep Chamnan
No. 7Eo, Kramuon Sar (St. 114), 12205 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps