King Charles Court

King Charles Court
30 Royal Road, London, SE17 3NU