Schools nearby 3 Charles II Place, London, London, England, United Kingdom

Francis Holland School

Approximately 0.78 km away
Address: 39 Graham Terrace, London SW1W 8JF, United Kingdom

Westminster Cathedral Choir School

Approximately 1.9 km away
Address: Ambrosden Ave, London SW1P 1QH, United Kingdom