Great place to stay in London! It's a few meters from undreground station (Edgware Road) and 10 minutes walk from Baker Street. The street is little bit noisy, but it's everywhere in London :) Pilar is very nice. I can recommend! :)