The city of Leon in Spain has a hot side that not many people know about. At first visit, it seems like a vibrant European city full of beauty and…