Drewstead Lodge
Drewstead Lodge is a care home which operates in a large two storey detached house. It is located in a quiet residential road in South West London. It is registered to provide personal care and accommodation for up to nine older people.
