Catedral de Lima stands in the center of the town center