About Ashwell House
Since 1962, Ashwell has been a home to young women from all over the UK and beyond.
More about Ashwell House
Ashwell House is located at 10 Wellesley Terrace, N1 7NA London, United Kingdom
020 7490 3296
http://www.ashwellhouse.org.uk/