Map Location
IFood Restaurant & Soup
No. 49, St. 161, 12258 Phnom Penh, Cambodia