Cherish Lodge is situated on 26 Vicarage Road, Plumstead, London, SE18 7SP in the Greenwich Borough of London.

To assist you with directions refer to the zoomable / expandable map below.