A secluded pub, Castle Vaults offers a hidden retreat near Great Western Road.