The Angel is ideally located in the heart of Market Harborough, one of England's oldest towns. The Angel has been a prominent landmark in this stylish market town since 1746.