Where

178 Rotherhithe New Road
London
UK
SE16 2AP

View Larger Map

Nepal Village Foundation (UK)

A small grassroots organisation based in London and supporting sustainable livelihoods development projects in the rural villages of Nepal.