If your new to London, this place is in an excellent location. Very centrally located with major sites being 20min walk away.