View from the Murzasichla of the Tatra mountains is beautiful though recently increasingly overshadowed the buildings so that it is difficult to find a place where you could still see the full view

What is the correctly punctuated version of this sentence?
View from the Murzasichla of the Tatra mountains is beautiful, though recently increasingly overshadowed the buildings, so that it is difficult to find a place where you could still see the full view.