Imber House

Imber House is a small care home located at 412 London Road South, Lowestoft, Suffolk, NR33 0BH. The home provides residential care for adults over 65 years…