Referred to as the Harry Potter castle, this fantastical residence is brimming with mythical and imaginative furnishings that embody medieval romanticism throughout. Castle Rivani, which is its official name, has finally found a buyer, and while we know the owners were seeking just shy of a whopping $22 million (£17k) for the property, its final sale price is not yet known. However, the final asking price does appear to have dropped to just under $20 million (£15.5m), according to the listing, which indicates that the sale is pending. With a fantastical façade, what magic awaits within? Click or scroll through and let's take a tour...