This page requires JavaScript

Report of the North London Ophthalmic Institution, New Road, (nearly opposite Trinity Church,) entrance, no. 27, Buckingham Place :