León is the capital of the province of León and is located in the Spanish autonomous region Castile and León. The city has around 140,000 inhabitants.
forgive me if some details are foggy. We arrive in Leon at around dusk. The bus stopped way outside of town, and if a local on the bus hadn't told us that this was, in fact, Leon, we wouldn't have gotten ...
Posted in Central & South America by iamcraig88