The Hampshire School, Chelsea

15 Manresa Rd, Chelsea, London SW3 6NB, UK