If you’ve always dreamed of a fairytale life, this castle for sale in Ontario is ready to welcome new residents who are ready to live like royalty.

Located at 701 Balm Beach Road in Midland, this sprawling property is fit for a buyer with a big imagination.

From the outside, the structure resembles a real-life medieval castle, complete with high walls, lookout towers, and colourful spires.

Photo via Keller Williams Experience Realty / Zoocasa.com

Photos of the interior show what looks like a dungeon and a statue of a knight in shining armour.

There are several small structures on the property too, which you could use as housing for your royal subjects — just kidding!

Photo via Keller Williams Experience Realty / Zoocasa.com

The castle spans 8,000 square feet in total, which includes the main floor and the lower level combined.

In total, it takes up around two acres and includes ample parking space for visitors.

Photo via Keller Williams Experience Realty / Zoocasa.com

The castle is located right off of a main road that is frequented by passing travellers, and with a little TLC, it could draw a serious crowd.

The highway commercial zoning allows for “endless possibilities,” like a brewery, restaurant, or events hall as the listing suggests.

Photo via Keller Williams Experience Realty / Zoocasa.com

Whether you want to create a majestic castle venue to give Casa Loma a run for its money or wish to transform it into a residence fit for a king, you can bring your imagination to life.

This castle for sale in Ontario could be yours for a mere $1.2 million.

For the opportunity to live in your very own Buckingham Palace, we’d call that a pretty good deal.