Metropolitan Police: River, Alibon and Thames Wards

Architecture & Buildings

Europe, United Kingdom, London