Edgware Road, London W2. Just 5 minutes walk to the Edgware Road Station, and the Popular Church Street Market