Cecil Court London

Between Charing Cross Road & St. Martin's Lane, London , England, United Kingdom