Octavia Foundation

Charity Shops in Barnes, London
The Octavia Foundation Charity shops helps raise money to support their programmes which provides accommodation to those in need.