A little slice of London offers comfortable rooms, a friendly staff, and a convenient location near major attractions and transportation options.