castles nearby 18th Century ivycovered farmhouse and outbuildings have been carefully restored to retain their authenticity

Please fix the punctuation.
castle's nearby 18th Century ivy-covered farmhouse and out-buildings have been carefully restored to retain their authenticity.