image layout frameless
Quicentro
Sur
Quicentro
Sur
is a shopping mall located south of Quito that opened in August 2010. It is the largest mall in Ecuador. It contains 350 shops, an entertainment...
2 KB (92 words) - 12:27, 4 September 2020