A restaurant in Mexico City has been named by the Michelin Guide among the places with the best sandwiches in North America. Here's why.
We fell in love with Mexico City for its friendly people, its delicious food, and its energetic, yet laid back atmosphere.