Map Location
Lim Puoy Ly Tiger Distributor
No. 8, Sangkhak Neayork Srey (St. 67), 12208 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps