Torre Alameda is the tallest tower on Avenida Juarez, located on the south west corner of the Alameda Park opposite the Palacio de Bellas Artes, at the edge of the historic city centre. The development comprises a 4-storey retail and parking podium with 24 storeys of office and business hotel above.