Quarr Abbey is the Abbey of the Lady of Quarr, a monastery on the Isle of Wight, just off the south coast of England. It is home to a small group of Benedictine monks who strive to dedicate their lives to God.
It is a heavenly, delightful and historic location where people can come to visit the tea gardens in which you can enjoy the beautiful sight and peaceful atmosphere.