Echo Soho, the new art fair founded by and for female-led galleries, has announced the final list of exhibitors for its inaugural edition, taking place from 16th – 19th October 2025 in the heart of ...