Map Location
Star Frame Shop
Poland Republic Blvd (163), 12304 Phnom Penh, Cambodia