Найстаріший архітектурний пам’ятник Львова, костьол Св. Іоанна був побудований в 1270 р. князем Галицьким Левом Даниловичем (1228-1301 рр.) для своєї дружини Констанції, дочки угорського короля Бели IV.
У середині 14 ст. будівля була реконструйована й набула деяких рис готики. В 1887 р. архітектор Юліан Заха- ревич перебудував фасад унікального храму в еклектичних формах, але решта фасадів пам’ятки зберегли риси романського стилю.
базиліку (6×8 м), доповнену зі сходу вузьким виступом- апсидою. Над стінами здіймається в гору високий двосхилий дах.
Бічні стіни цього костьолу прикрашені аркатурою та мініатюрним порталом із вікном-розою. Апсида, побудована вже в готичний час, має три грані й унікальне для свого часу хрестоподібне вікно. На вапнякових блоках храму збереглися графіті 14-15 ст., а в інтер’єрі – фрагменти розписів того ж часу.