The Dewdrop Inn, Lower Broadheath, Worcester | Our restaurant & bar