Stock Photo - Two homeless tents on Eastcastle Street, just metres from the bustling commercial Oxford Street in London's affluent West End


Location: Eastcastle Street, London, United Kingdom