Great place to stay in London! Very well located.