Map Location
Camellia Tea & Dessert Shop
No. 100, Polaris, Sangkat Chbar Ampeou, Khan chbar Ampeou, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps