Great location and facilities for visitors to London