Idea l place to stay while visiting London. Walking distance to restaurants, local shopping and transportation.