When you think of a Mexico City wedding, the iconic image of a grand historic hall or colonial patio often comes to mind. However, Mexico City is a metropolis of rich contrasts where ancient heritage meets modern vibrancy, and bustling urban scenes meet serene green...
