Found 1 transactions going back to January 2020.
This property is located at Barmouth Hotel, Church Street, Barmouth, LL42 1EG and was last sold for £428,000 on 27 Jan 2020.