Map Location
The Face Shop
Aeon Mall Sen Sok, 1st Floor, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps