Boutique Telhal 89 offers accommodations in Lisbon, 1.1 miles from St. George's Castle and 3.9 miles from Luz Football Stadium. Among the facilities at this property are an elevator and full-day security, along with free Wifi throughout the property.