Map Location
Phnom Penh Restaurant 88
No. 1426, National Road No 2, Toul Rorka Village, Sangkat Chak Angre Krom, Khan Meanchey, Phnom Penh, Cambodia
Open in AI mode
Open in Google Maps