Image Windsor Castle Hotel A funny building in the Windsor area of Melbourne, which has some pink elephants on top of it. Yep Share this:TweetLike Loading...