Map Location
Phsa Coosea
No. 119A, Khemarak Phumin, St. 271, Near Nokia Traffic Light, In Front of Sakura Shop, Sangkat Obek Kaam, Khan Sen Sok, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps