Лєско розташоване біля долини річки Сан на території, де простягаються хребти Саноцько-Турчанських гір. До 1931 року місто носило українську назву Лісько. У 1972-1975 роках Лєско було адміністративним центром Бещадського повіту, а після цього належало до складу Кросненського воєводства аж до адміністративно-територіальної реформи, яка відбулась 1 січня 1999 року.
У 1939-1941 та 1944-1945 роках місто входило до складу СРСР і було районним центром Ліськівського району Дрогобицької області (центром якого у той час було сучасне українське місто, районний центр — Дрогобич). У березні 1945 р. згідно з радянсько-польським договорами Бірчанський район з районним центром у населеному пункті Бірча, а також Ліськівський район з районним центром у місті Лєско та західна частина Перемишльського району (з містом Перемишль) з складу Дрогобицької області передано до територіальних володінь Польщі.
На вершині крутої гори, яка розташована на правому березі ріки Сан, поблизу Лєска знаходяться руїни замку Собєнь. Вченими-істориками встановлено, що побудова фортифікаційної споруди датується другою половиною XIV століття. Він належав до потужного лицарського роду Кмітів. Сьогодні на пагорбі збереглись лише фрагменти стін замку. Пізніше Кміти перенесли свою головну садибу в Лєско. Там у кінці XVI століття Петро Кміт збудував новий замок, який пізніше розбудували представники роду Стадницьких. Сьогодні у приміщенні Лєського замку функціонує будинок відпочинку, який називається пансіонатом "Замок".
Серед інших історико-культурних пам'яток міста Лєско слід відзначити ратушу, яка отримала свій теперішній вигляд у 1896 році. Зі сакральних споруд цікавими для туристів будуть фарський костел Благовіщення Богородиці, збудований у 1539 році та перебудований у 1760 та 1889 роках, а також синагога (1626-1654). Окрім цього визначною пам'яткою єврейської культури у місті є цвинтар, перші поховання на якому датуються 1611 роком.