I've not been to the Angel for ages, must pay a visit!
About the location; it's definitely not in Soho, the eastern boundary of Soho is Charing Cross Road, so the Angel misses out by a couple of hundred meters. As the address implies it's in St Giles (in fact, it's next to St Giles church) but if you want to associate it with a bigger more well known district calling it Covent Garden would be more accurate than Soho.