Plaza República De La India is a park, located at Av. 10 de Agosto, Quito 170136, Ecuador
Un lugar muy transitado, se debe ir con precaución