Map Location
Chip Chips
No. 19, St. NW23, Borey Piphup Thmey La Sen Sok, 12101 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps