Hotel Kulturinnov is a part of the building of the Hungarian Culture Foundation which is located in the heart of the Buda Castle near the Matthias Church and the Fishermens Bastion

What is the correctly punctuated version of this sentence?
Hotel Kulturinnov** is a part of the building of the Hungarian Culture Foundation, which is located in the heart of the Buda Castle, near the Matthias Church and the Fishermen's Bastion.