Klasztor norbertanów na Strahowie reprezentuje styl barokowy z drugiej połowy XVII wieku, należąc jednocześnie do najstarszych budowli romańskich w Europie. Na terenie klasztoru znajdują się kościół Wniebowzięcia Najświętszej Marii Panny, kościół św. Rocha, zabytkowa biblioteka, galeria sztuki oraz restauracja Bellavista.
Klasztor na Strahowie założony został w 1140 roku na regule benedyktyńskiej, ufundowany został przez księcia Władysława II. W tym samym roku zmieniono go na klasztor premonstratensów. W roku 1627 nastąpiło uroczyste przeniesienie relikwii św. Norberta z Magdeburga. Strahov został wtedy główną siedzibą klasztoru premonstratensów.
Zespół klasztorny norbertanów na Strahowie w Pradze był wielokrotnie przebudowywany. W latach 1603 – 1612 powstał kościół św. Rocha według projektu architekta G. Filippi. Świątynię ufundował Rudolf II, w ramach dziękczynienia Bogu za cofnięcie morowej zarazy. Dawniej był to kościół parafialny, obecnie jest salęą wystawową.