Perfect place to stay! Located in the heart of London. All landmarks and shops are located nearby. Definitely worth trying!