Map Location
Sros Heng Glassware Shop
No. 18, Poland Republic Blvd (163), 12304 Phnom Penh, Cambodia