El Altar is located in Itaguei, Colombia on Calle 10d No. 40-07, Parque Lleras, Medellin, Antioquia 050021. El Altar is rated 4 out of 5 in the category south american in Colombia.
Address
Calle 10d No. 40-07, Parque Lleras, Medellin, Antioquia 050021