We did not find results for: Leicester House.
Check spelling or type a new query.
Townhouse in Westminster, London, demolished 1791
Leicester House was a large aristocratic townhouse in Westminster, London, to the north of where Leicester Square now is. Wikipedia