Categories
Architecture News

A Floating Church Will Soon Set Sail on London’s Canals

The aptly named Floating Church is just that.