Mexico City has buildings spanning, oh, 5 centuries of architectural styles. Sometimes in the same block, it seems...

_dsc6377.jpg