Afternoon Tea at The Hotel Windsor Melbourne Review by Michelle Milton on May 17, 2010 Hotel Windsor The Hotel Windsor in Melbourne offers a glamorous and stylish afternoon tea in the tradition of days gone by.