Staying at Leon's is a combination of warmth and taste, plus a great location close to the city center.