I would try retaking this photo, but with a clear (ish) sky. The dark grays and off whites because of the overcast sky make this a bit dull. Having a bit of blue or orange (afternoon or evening sky) would make this much more interesting as well make it more vivid.