Yambal is located in Quito, Ecuador on Centro Comercial River Mall, Local 13 Avenida General Enríquez, Sangolquí. Yambal is rated 3 out of 5 in the category cosmetics store in Ecuador.
Address
Centro Comercial River Mall, Local 13 Avenida General Enríquez, Sangolquí