Map Location
Phum Sach Ang 168
St. 135, Behind Toul Tum Poung Pagoda, 12310 Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps