The Castle Tooting

Love a lovely bar? Love great food?Love pub gardens?Then you’ll love The Castle Tooting. Established since 1832, The Castle is a proud feature of Tooting’s bustling high street, serving an impressive array of real ale, craft beer, cocktails and more… … Continue reading The Castle Tooting