Avalon Castle is a wedding venue located in Melbourne, Australia. The castle was built in the late 19th century and has been used as a wedding venue since the early 20th century. The castle is a stunning venue, with its grand Victorian architecture and lush gardens. It is a popular choice for couples looking for a romantic and unique wedding venue. The castle offers a variety of packages and services, including catering, photography, and entertainment. It is also a popular choice for corporate events and private functions.