The Castle is a British restaurant in London (Islington), $$; open Mon–Thu 11:00–23:00; Fri–Sat 11:00–00:00; Sun 12:00–23:00.
Lively Islington pub with a rooftop terrace, hearty food, and a great drinks selection. The Castle is a light-filled, vintage-styled pub in Islington, known for its hearty Sunday roasts, classic small plates, and a standout rooftop terrace. The atmosphere is lively and welcoming, with friendly staff and a great selection of drinks, including beer, wine, and cocktails. It's a popular spot for groups, sports fans, and anyone looking for a cozy yet vibrant pub experience. The rooftop and beer garden make it especially appealing on sunny days.