Map Location
Sokha Lin Decor
No. 18OI, St. K4A, Khan Sen Sok, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps