5 employees
Agatha is one of the largest independent boutiques in Lincolnshire and was voted by British Vogue as one of the ‘Best Boutiques in Britain’
1996