Location of this apartment is top notch for visiting London.