Alameda de Santa Maria. Mexico City.