Map Location
Romduol Villa
St. 112, Chong Prek Village, Sangkat Prek Eng, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps