Map Location
Star 8 Solar
Lot 860, Toul Pongro Village, 12405 Phnom Penh, Cambodia