41 employees
Notes is a collection of coffee shops & wine bars with 5 prime London locations in Canary Wharf, the City & the West End.
2010