The Mercer Street location is ideal if you're wanting to base yourself in Covent Garden. You'll be within easy reach of everything you need.
This is a high-end hotel in a good central location. Perfect if you feel like treating yourself for a mini-break.