Tucked away on Albert Street in the heart of Windsor, the Windsor Castle Hotel is a Melbourne pub icon that blends eclectic personality with classic hospitality. Famous for its quirky green façade, legendary beer garden, and unpretentious crowd, this St Kilda fringe favourite offers laid-back vibes, cold drinks, and a soundtrack of indie tunes. From lazy Sunday sessions to late-night antics, the Windsor Castle is a go-to for locals and anyone chasing a truly unique pub experience.