Map Location
Phalla Chenda Flower Shop
St. 1986, Store 2, 12101 Phnom Penh, Cambodia