The location is perfect, just a view minutes to the next underground station (seven sisters) from there you could get without troubles to the center of London.