Map Location
You Seng
No. 173, Kampuchea Krom Blvd (128), Phnom Penh, Cambodia