Map Location
Ing Youda Tyre Shop
No. 106, Jawaharlal Nehru Blvd (215), 12253 Phnom Penh, Cambodia