If we talk about castles, we would most likely think about Europe. But there's a The Old Montreal Castle in Canada that is called Chateau Vieux Montreal and it's right downtown. If you look at these pics you'll see that it is pretty epic too.
It is over 10,000 square feet (929 square meters) and it has 8 rooms, a gaming area with card tables, an indoor swimming pool and a private rooftop terrace with amazing view of the city.
The castle was built in the 1900s as a church and a boarding house and is divided into two spaces with its own independent entrances. One of the spaces is the Castle suite which gets you 3,000 square feet (278 square meters) and the other is the remaining 6,000 (558 square meters). You can book both of these spaces for parties. Not too shabby, right?