Avalon Castle

Avalon Castle is a magical castle situated in cockatoo, with beautiful gardens & many photo spots, it’s the place you need for your wedding.