Старосельский замок, вернее его руины, является памятником архитектуры XVI-XVII ст. Когда-то замок занимал площадь 2 га, и сегодня его остатки — фрагменты оборонной стены и башни — поражают своим размахом и размерами. Это ставит замок в ряд самых больших на территории Львовщины.
Вероятно первый пятиугольный оборонный замок князей Острожских был построен в 1584-1589 гг. Архитектор — Амбросий Прихильный. Позже, а именно в 1642 и 1654 гг., замок был перестроен в стиле поздний ренессанс.
Сегодня сохранены только оборонные стены высотой 14-16 м и три башни с барокковой резьбой.