The Windsor Castle Hotel on Albert Street captures a lively, welcoming pub essence. A bright, airy beer garden, encircled by palm trees and lush greenery, features a playful pink elephant rooftop for added whimsy. Friendly staff offer hearty gastropub dishes and perfectly poured pints in a dog-friendly space with ample sun and shade. Ideal for trivia nights, casual weekend meetups, or post-work unwinding, it delivers an authentic vibe and great company.
Loading map...
No relevant crawls found.