Mama Villa Apartment
Chey Chumneah Daun Penh Phnom Penh
About Mama Villa Apartment
Conveniently situated in Phnom Penh, Mama's Villa offers simple and comfy accommodation with free WiFi access in its public areas. It operates a 24-hour front desk and provides complimentary parking on site.