a large building with towers and spires next to a body of water