Holwell has 2 different meanings across 1 category:
Proper Noun
A number of places in England:
A hamlet near Horns Cross, Torridge district, Devon (OS grid ref SS3723).