Daily Archives: January 25, 2011

Xalapa, Our Mexican Happy Place

The mountain city of Xalapa, Veracruz, where the smell of coffee fills the air, and it's a challenge to find a bad restaurant.

Read More »